package com.robot.dao.dto;

import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
public class RequestData implements Serializable {
    @SerializedName("character_design")
    private String characterDesign;

    @SerializedName("knowledge_ids")
    private List<String> knowledgeIds;

    @SerializedName("query")
    private String query;

    @SerializedName("stream")
    private boolean stream = true;

    public RequestData(String characterDesign, List<String> knowledgeIds, String query,boolean stream ) {
        this.characterDesign = characterDesign;
        this.knowledgeIds = knowledgeIds;
        this.query = query;
        this.stream = stream;
    }
}
